*{ font-family: "微软雅黑"; font-size: 14px; list-style: none; text-decoration: none;}
body{background: #fff;}
.page{background: #fff;}
.content{background: #fff;}
.bar-tab{bottom:0;  height: 2.5rem;background-color: #fff;margin: 0 auto;   /* padding-top: 20px;*/ line-height: 2.5rem;    border-bottom: 1px solid #e7e7e7;}
.bar-tab .tab-item{    color: #808080; height: 24px;    font-size: .8rem;}
.bar-tab .tab-item.active{color: #585858;  font-weight: bold;   /*background-color: #585858;border-radius: 30px;*/}
.bar-nav{width: 90%;background-color: #fff; margin: auto;}
.label-switch{width:auto; height: auto;}
.label-switch .checkbox:before{background-color: #ccc;width: auto;height: auto;}
.label-switch .checkbox:after{    width: 16px; height: 16px;top:0;left:0}
.label-switch .checkbox{width:40px; height: 16px;}
.label-switch input[type="checkbox"]:checked + .checkbox{    background: #5926BF;}
[placeholder] { font-family: 'Microsoft yahei'; }
::-moz-placeholder {
    color: #9A9A9A;
}
:-ms-input-placeholder {
    color: #9A9A9A;
    
}
::-webkit-input-placeholder {
    color:#9A9A9A;
    
}
/*scoll选择器*/

.dwc {float: left;min-width: 50%;}
.dwhl {float: none; min-width: 100%;}
.dwb-s{width:50%; text-align: center;}
.dwb-c{width:50%; text-align: center;}
/*time-picker*/
.dw-cal-btnc-ym{    color: #fff;background-color: #4ECCC4;}
.dw-cal-tabbed .dw-cal-tabs{display: none;}
.dw-cal-liq .dw-cal-pnl{    margin-top: 160px;}
.dw-cal-tabbed .dw-cal-pnl-h{display: block;}
.dwwr{height: 660px;}
.dwbc{margin-top:160px;}
.mbsc-mobiscroll .dw-hl-now .dw-cal-today{color:#fff; border-radius: 100%; background-color: #f00;}
.mbsc-mobiscroll.dw-range .dw-cal-table .dw-cal-day-hl .dw-i{ background-color: #000000;}
.mbsc-mobiscroll.dw-range .dw-cal-table .dw-sel .dw-i{color:#fff; background-color: #000;}
.dw-cal-day-inv .dw-cal-day-fg{background-color:#000000;}
/*login*/

/*加载指示器*/
@-webkit-keyframes scale {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  45% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.7; }
  80% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }
@keyframes scale {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  45% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.7; }
  80% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

.ball-pulse > div:nth-child(1) {
  -webkit-animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.ball-pulse > div:nth-child(2) {
  -webkit-animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.ball-pulse > div:nth-child(3) {
  -webkit-animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.ball-pulse > div {
  background-color: #F94E4E;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block; }
.ball-pulse{
	position: absolute;
    z-index: 10000;
    margin: auto;
    height: 100%;
    width: 100%;
    text-align: center;
    padding-top: 50%;
    background-color: #fff;
}
/*加载指示器*/

.title{background-color: #3C1B7E;color: #fff;border-bottom: solid 2px #ED1F02;}
.bottn{     font-size: .7rem;
    display: inline-block;
    line-height: 1.8rem;
    border-radius: 1rem;
    border: solid 1px #7D7D7D;
    color: #676666;
    width: 100%;
    height: 1.8rem;
    text-align: center; }
.clear{clear: both;}
.c-border{border-radius: 20px;border: solid 1px #ccc;}
.login-list{margin-top: 4rem;}
.login-list ul{display:block;padding: 0; width: 85%; margin: auto;}
.login-list ul li{margin-bottom: 20px;}
.login-list input{    text-align: right;
    border-radius: 0;
    border: none;
    border-bottom: solid thin #ccc;
    width: 100%;
    height: 2rem;
    color: #000000;
    font-size: .7rem;}
/*.login-list input:focus{background-color: #5926BF; color: #fff;}*/
.login-list-a{padding: 0px 10px;display: block; margin: 20px 0px;}
.login-list-a a:last-child{float: right;}
.login-list-b{    margin-top: 50px;}
.login-list-b a{float: right;}
.login-list-b a:first-child{ float: left;}
.login-list-yz{border: none;
    display: none;
    border-bottom: solid thin #ccc;
    border-radius: 0;}
.login-list-yz input{width:50%;    border: none; float: right;}
.login-list-yz button{    width: 35%;
    color: #fff;
    font-size: .6rem;
    margin-top: 3px;
    line-height: .6rem;
    float: left;
    height: 34px;
    background-color: #5926BF;}
/*register*/

.register-list-yz {display: block;}
.register-list-sq{display: block;text-align:right; font-size: 12px; color: #505050;margin-bottom: 8px;}
.register-list-sq span{border-radius: 100%;display: inline-block;border: solid 1px #ccc;width: 13px;height: 13px; margin-left: 10px;background-color: #424242;}
.xy-content{height: 300px;overflow: scroll;    margin-top: .5rem;}
.xy-b{display: none;}
.xy-head{text-align: center;font-size: 1rem; font-weight: bold;color: #4E4E4E;}
.xy-tab{height: 2rem;line-height: 2rem;border-bottom: solid thin #ccc;}

.xy-tab a{color:#ccc; font-size: .8rem;}
.xy-tab .xy-active{color: #424242}
.xy-tab a:first-child{float: left;margin-left: 1rem;}
.xy-tab a:last-child{float: right;margin-right: 1rem;}
.xy-btn{    margin-top: 2rem;}
.xy-btn a:first-child{float: left;margin-left: 1rem; color: #ccc; font-size: .7rem;}
.xy-btn a:last-child{float: right;margin-right: 1rem; color: #000000;font-size: .7rem;}
/*carRental*/
.add_color{ background-color:#020202}
.carRental-main{width: 90%; margin: 1rem auto 0 auto;}
.carRental-list input{margin-right: .5rem;
    text-align: right;
    border: none;
    display: inline-block;
    float: right;
    height: 40px;
    width: 80%;
    color: #9A9A9A;
    background-color: #fff;}

.carRental-list ul{padding: 0; margin: 0;}
.carRental-list ul li{    border-bottom: solid 1px #DCDCDC;margin-bottom: 20px;}
.carRental-list ul li span{float: right;padding-top: 5px;}
.carRental-list ul li span img{width:25px}
.carRental-list ul li:last-child input{color:#000000}
.carRental-list-jsj{margin-top: 20px;}
.carRental-list-jsj input{border-bottom: solid 1px #DCDCDC;width: 45%;  }
.carRental-list textarea{border: solid 1px #DCDCDC; width: 100%;    margin-top: 30px; margin-bottom: 10px;}
#carRental-submit {margin-top: 30px; width: 100%; margin-bottom: 50px;}
.carRental-list-morefree span{width:33%}
.carRental-list-morefree{ width: 100%; margin-top: 10px;   border-radius: 5px;border: solid thin #ccc;display: block; padding:.5rem; display: none; }
.carRental-list-morefree ul li{display: block; list-style-type:disc; border: none;}
.carRental-list-morefree ul li label{float:left;    color: #424242;}
.carRental-list-morefree input{width: 1rem; height: 1rem; float: left; margin-left: .5rem;}
.for-select-local label{    border-radius: 1rem;
    color: #fff;
    background-color: #4E4E4E;
    padding: .1rem .5rem;}
.my-car-list ul li{/*height: 80px;*/ border: solid thin #B9B9B9; margin-bottom: 0; border-bottom: none;}
.my-car-list ul li span{    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    border: solid thin #7B7B7B;
    float: left;
    margin: 35px 0 0 20px;}
.my-car-list div{float: right;    margin: 20px 40px 10px 0;}
.my-car-list div a{margin-bottom: 5px;
    float: right;
    color: #565656;}
.my-car-list-but{line-height: 40px;
    text-align: center;}
.check-xy{    border-radius: 100%;
    display: inline-block;
    border: solid 1px #3C3C3C;
    width: 13px;
    height: 13px;
    margin-left: 10px;}
/*checkList*/
.check-list-btn{ margin: auto;display: block;float: none;width: 200px;background-color: #5926BF; color: #fff;}
/*checkCar*/
.check-car-upload-img{ 
	border: solid thin #ccc;
	padding: .5rem 0;
    line-height: .7rem;
    font-size: .7rem;
    text-align: center;
    color: #B3B3B3;
    border-radius: 5px;}
.check-car-upload-img img{    margin-right: 5px;display: inline-block;width: 20px;margin-bottom: -4px;}
.get-car{    position: absolute;
    z-index: 90002;
    width: 80%;
    left: 0;
    right: 0;
    margin: auto;
    top: 20%;display: none;}
.get-car-list{     padding: 1rem 0 .5rem 1rem;
    background-color: #fff;
    color: #828080;    border-bottom: solid thin #E0E0E0;
    
   }
.get-car-other-box{    display: block;
    text-align: right;
    width: 100%;
    border: none;
    border-bottom: solid thin #ccc;
    height: 3rem;
    padding: 0 1rem;
    font-size: .8rem;display: none;}
.get-car-other-btn{    font-size: .8rem;
    padding: .7rem 0;
    background-color: #fff;
    text-align: center;
    color: #525252;display: none;}
.get-car-list .active{color: #000000;}
.get-car-lista{background-color: #4E4E4E; color: #BFBFBF;}
.get-car-lista .active{color: #fff;}
.get-car-listc,.get-car-listd{display: none;}
.get-car span{float: right;margin: 0 1rem .5rem 0;}
.get-car-hold{    z-index: 90001;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    background-color: #C1C1C1;
    opacity: .5;display: none;
    }
.img-upload{    color: #fff;background-color: #4E4E4E;}
/*home*/
.home-money-main{width:90%; margin: 10px auto 0 auto;}
.home-money-main-list{height: 2.5rem; line-height: 2.5rem;}
.home-money-main-list-left{float: left; font-size: .8rem ;color:  #9E9E9E;;}
.home-money-main-list-right{float: right;    font-weight: bold;font-size: 1.5rem;}
.home-money-main-btn{height: 2rem;line-height: 2rem;       margin: 1rem 0 1.5rem 0;}
.home-money-main-btn a{float: left;  color: #020202; font-size: .8rem;}
.home-money-main-btn a:nth-child(2){    margin: 0 1rem 0 0;}
.home-money-main-btn img{margin-bottom: -.2rem;width: 1rem;margin-right: .4rem;}
.home-list{width: 90%; margin: 0 auto 0 auto;}
.home-list ul{padding:0;}
.home-list-item{height: 3rem; line-height: 3rem; font-size: .8rem;border-top: solid thin #ccc;}
.home-list-item a{    color: #888888;font-size: .8rem; display: block;height: 3rem;}
.home-list-item span{font-size: .6rem;margin-right: .1rem;}
.home-list-item span:last-child{float: right;font-size: .8rem; margin: 0;}
.home-list-item span img{    margin-bottom: -.2rem;width: 1rem;margin-right: .1rem;}
.user_name{float: right;}
.get-cash{
	display: none;    
	border: solid thin #908E8E;
	top: 20%;
    position: absolute;
    z-index: 90003;
    width: 90%;
    margin: auto;
    left: 0;
    right: 0;
    background-color: #fff;
    text-align: center;
    padding: 5%;
}
.get-cash-a,.get-cash-b{margin: .5rem auto;}
.get-cash-a span:first-child,.get-cash-b span:first-child{float: left;color: #ccc;}
.get-cash-a span:nth-last-child(2){float: right;font-size: 1rem;}
.get-cash-b span:nth-last-child(2){float: right;font-size: 1rem;float: right;font-size: .8rem;}
.get-cash-c{display: block;text-align: right;width: 100%;border: none;border-bottom: solid thin #ccc;  padding: .5rem 0;margin: 1rem auto;}
.get-cash-e span:first-child{float: left;}
.get-cash-e span:nth-child(2){float: right;}
/*carManger*/
.carManger-list {margin-top:2.5rem}
.carManger-list ul{width: 90%;padding: 0;margin: 30px auto 0 auto;display: block;}
.carManger-list ul li{  border: solid thin #DCDCDC;/*box-shadow: 0 .05rem .1rem rgba(0, 0, 0, .3);*/    margin-bottom: 20px;}
.carManger-list-top div{ text-align: right;    height: 30px; font-size: .7rem; }
.carManger-list-top div span{float: left;}
.carManger-list-top div p{float: right; margin: 0;}
.carManger-list-top div img{width: 30px;}
.carManger-list-btn{height: 40px; border-top:solid thin #ccc;     padding-top: 8px;}
.carManger-list-btn div{/*float: left;*/ width: 100%; text-align: center;}
.carManger-list-top{padding: 1.3rem; }
.carManger-list-btn div img{    display: inline-block;    width: 14px; margin-bottom: -1px;margin-right: 5px;}
.carManger-list-btn-edit{text-align: center;}
.carManger-list-btn-edit div:first-child{margin: auto;width: 50%;margin: auto;width: 50%;}
.carManger-list-add{width:90%; margin:0 auto 2rem auto;height: 40px;border: solid thin #ccc;/*box-shadow: 0 .05rem .1rem rgba(0, 0, 0, .3);*/ padding-top: 8px; text-align: center;}
.carManger-list-add img{    margin: 0 5px -2px 0; width: 15px;}
.carManger-list-add a{    display: block;color: #989898;}
/*.carManger-list-img{padding: 1.3rem 1.3rem 1.3rem 1.3rem;}*/
.swiper-slide img{width:100%}
/*carEdit*/
.carEdit-img-add{ margin:0 auto;height: 40px;border: solid thin #ccc;border-top: none; padding-top: 8px; text-align: center;}
.carEdit-img-add div{width:40%}
.carEdit-img-add div:first-child{float: left;}
.carEdit-img-add div:last-child{float: right;}
.carEdit-img-add img{    margin: 0 5px -2px 0; width: 15px;}
.carEdit-list{    padding: 0 1.3rem 1.3rem 1.3rem;text-align: right;}
.carEdit-list span:first-child{float: left;}
.carEdit-list span:last-child{float: right;}
.carManger-list-img .swiper-container{border: solid thin #ccc;}
.update-car-details{height: 2rem; line-height: 2rem; text-align: center;    border: solid thin #ccc;    margin-top: 1rem;}
.update-car-details-list {}
.update-car-details-list input{display: block;width: 100%;height: 2rem;text-align: center; border: none; border-bottom:solid thin #ccc}
.update-car-details-list div{    height: 2rem;text-align: center;border: none;border-bottom: solid thin #ccc;line-height: 2rem;}
.carEdit-btn{border: none;margin-bottom: 100px;}
.carEdit-btn div:first-child{    margin-left: 1rem;
    padding: .3rem 0;
    width: 5rem;
    border-radius: 1rem;
    border: solid thin #ccc;
}
.carEdit-btn div:last-child{  margin-right: 1rem;
    padding: .3rem 0;
    width: 5rem;
    border-radius: 1rem;
    border: solid thin #ccc;}
/*carRentalOk*/
.carR-ok-a img{width: 2rem;}
.carR-ok-a{height: 2rem;
    text-align: right;
    width: 90%;
       margin: 1.5rem auto 1rem auto;
    line-height: 2rem;
    }
.carR-ok-a span{    padding-left: .5rem;
    float: right;
    font-size: 1.5rem;}
.carR-ok-b,.carR-ok-c,.carR-ok-d,.carR-ok-e,.carR-ok-f{
	    line-height: 2rem;
    
    text-align: right;
    width: 90%;
    margin: 0 auto 0 auto;
    height: 1.5rem;
	
}
.carR-ok-b{color: #ccc;}
.carR-ok-b span:first-child{margin-right:.5rem ;}
.carR-ok-e span:last-child{color: #ccc; margin-left: .5rem;}
.carR-ok-f{    height: 2.3rem;
    padding-bottom: 1rem;
    border-bottom: solid thin #7D7D7D;;
    color: #ccc;
        margin-bottom: .5rem;}
.carR-ok-g{    line-height: 1rem;
   
    text-align: right;
    width: 90%;
    margin: 0 auto 0 auto;
    height: 1rem;}
.carR-ok-h{
    text-align: right;
    width: 90%;
    margin: .5rem auto 0 auto;}
.carR-ok-h span:last-child{font-size: 1rem;
    font-weight: bold;
    margin-left: .5rem;color: #020202;}
.carR-ok-h span:first-child{    color: #ccc;}
.carR-car-list ul{padding: 0; text-align: center; width: 90%;margin: 1rem auto 0 auto;}
.carR-car-list li div:nth-child(1){background-color: #fff;    border: solid thin #ccc;}
.carR-car-list li div:nth-child(2){    color: #BFBFBF;padding: .5rem .3rem;
    background-color: #4E4E4E;
    font-size: .7rem;
    text-align: right;}
.carR-car-list li div:nth-child(3){background-color: #4E4E4E;padding: 0 .3rem .3rem .3rem;}
.carR-car-list li div:nth-child(3) span:first-child {float: left;color: #fff;}
.carR-car-list li div:nth-child(3) span:last-child{float: right; color: #fff;}
